package com.mycode.singleton01;

/**
 * 饿汉式单例模式
 * 这种方式无需考虑多线程访问问题，可以确保实力的唯一性，从调用速度和反应时间上看优于懒汉式，但是从资源利用效率上不及懒汉式 -----> 空间换时间
 * 在系统加载时，因为需要创建饿汉式单例对象，其加载时间可能会比较长
 */
public class EagerSingleton {

    private final static EagerSingleton eagerSingleton = new EagerSingleton();

    private EagerSingleton() {

    }

    private static EagerSingleton getInstance() {
        return eagerSingleton;
    }
}
